#python -m pip install pypiwin32
import  win32com
import win32com.client

def makePPT(path):
    ppt = win32com.client.Dispatch("PowerPoint.Application")
    ppt.Visible = True

    #增加一个文件
    pptFile = ppt.Presentations.Add()

    #创建页
    # #参数1是页数（从1开始） 参数2为类型 按创建页面的顺序走
    pagel = pptFile.Slides.Add(1,1)
    #获得写文字的框
    t1 = pagel.Shapes[0].TextFrame.TextRange
    #写入文件
    t1.Text = "sunck"
    t2 = pagel.Shapes[1].TextFrame.TextRange
    t2.Text = "sunck is a good man"

      #创建第2页
    page2 = pptFile.Slides.Add(2,1)
    #获得写文字的框
    t3 = page2.Shapes[0].TextFrame.TextRange
    #写入文件
    t3.Text = "kaige"
    t4 = page2.Shapes[1].TextFrame.TextRange
    t4.Text = "kaige is a good man"

    page3 = pptFile.Slides.Add(3,2)

    #保存
    pptFile.SaveAs(path)
    pptFile.close()
    ppt.quit()


path = r"D:\sunck.ppt"
makePPT(path)